function Person(name,age){ //构造函数
    //new的方式来调用的话
    console.log(this)
    this.name = name;
    this.age = age;
}
//任何函数都有prototype 属性 原型对象
Person.prototype.sayHi = function(){
    console.log('hello');
}
//对象字面量
const yj = {};//空的对象字面量
// call 可以手动指定函数内部this
Person.call(yj,'袁静',18);
console.log(yj);
yj.__proto__=Person.prototype
yj.sayHi();
console.log(yj);